/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*

 * item

 */



/* position headings */

#yoo-zoo .item h3 {

	margin-top: 0px;

	font-size: 18px;

	font-weight: normal;

	color: #56595A;

	text-shadow: 0 1px 0 rgba(255,255,255,1);

}



/* element type: textarea */

#yoo-zoo .item .element-textarea > * { margin: 0px 0px 8px 0px; }

#yoo-zoo .item .element-textarea > *:last-child { margin: 0px; }



/* position: top */

#yoo-zoo .item div.pos-top { overflow: hidden; }

#yoo-zoo .item div.pos-top .element { margin-bottom: 18px; }



/* position: date */

#yoo-zoo .item div.pos-date {
    width: 75px;
    height: 32px;
    margin-right: 10px;
    margin-bottom: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
    color:#fff;
    position:relative;
    padding:5px 0 3px 5px;
    top:0px;
    background-color:#7E8689;
    background-image: linear-gradient(#ACACAC, #7E8689);
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    float: left;
}

#yoo-zoo .item div.pos-date div.day {
    width:35px;
    max-height:32px;
    height:100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight:bold;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
    color:#fff;
    position:absolute;
    display:block;
    line-height: 30px;
    padding:5px 0 3px 0;
    top:0px;
    left:-36px;
    background-color:#7E8689;
    background-image: linear-gradient(#ACACAC, #7E8689);
    border-right:solid 1px #d4d4d4;
    float: left;
}


#yoo-zoo .item div.pos-date div.month {

	margin: 4px 5px 0px 0px;

	font-size: 10px;

	line-height: 12px;

	text-transform: uppercase;

}



#yoo-zoo .item div.pos-date div.year {

	font-size: 10px;

	line-height: 10px;

	text-transform: uppercase;

}



/* position: title */

#yoo-zoo .item h1.pos-title {

	margin: 0px 0px 15px 0px;

	font-size: 26px;

	line-height: 38px;

	color: #56595A;

	text-shadow: 0 1px 0 rgba(255,255,255,1);

}



#yoo-zoo .item p.pos-meta span.element { display: block; }



#yoo-zoo .item p.pos-meta span.element a {	text-transform: none; }



/* position: subtitle */

#yoo-zoo .item h2.pos-subtitle{

	margin: 0px 0px 15px 0px;

	font-size: 14px;

	color: #56595A;

	line-height: 16px;

	letter-spacing: 1px;

	text-transform: uppercase;

	text-shadow: 0 1px 0 rgba(255,255,255,1);

}



/* position: media */

#yoo-zoo .item div.media-left {

	margin: 0px 15px 0px 0px;

	float: left;

}



#yoo-zoo .item div.media-right {

	margin: 0px 0px 0px 15px;

	float: right;

}



#yoo-zoo .item div.pos-media .element { margin-bottom: 12px; }

#yoo-zoo .item div.media-bottom .element { margin: 12px 0px 0px 0px; }

#yoo-zoo .item div.media-above .element { margin: 0px 0px 20px 0px; }



#yoo-zoo .item div.pos-media a { display: block; }



/* position: content */

#yoo-zoo .item div.pos-content {}

#yoo-zoo .item div.pos-content .element { margin-bottom: 18px; }

#yoo-zoo .item div.pos-content .element.last { margin-bottom: 0px; }



/* element type: video */

#yoo-zoo .item div.pos-content .element-video { text-align: center; }

#yoo-zoo .item div.pos-content .element-video object { outline: none; }



/* position: taxonomy */

#yoo-zoo .item ul.pos-taxonomy {

	list-style: none;

	margin: 20px 0px 0px 0px;

	padding: 0px;

	letter-spacing: 1px;

}



#yoo-zoo .item ul.pos-taxonomy strong { 

	color: #323232;

	font-weight: normal;

	text-transform: uppercase;

}



/* position: meta */

#yoo-zoo .item p.pos-meta {

	margin: 20px 0px 0px 0px;

	font-size: 11px;

	color: #56595A;

	line-height: 16px;

	text-transform: uppercase;

	letter-spacing: 1px;

	text-shadow: 0 1px 0 rgba(255,255,255,1);

}



/* position: bottom */

#yoo-zoo .item div.pos-bottom { overflow: hidden;}

#yoo-zoo .item div.pos-bottom .element {

	margin-top: 20px;

	padding-bottom: 30px;

	background: url(../images/article_separator.png) 0 100% repeat-x;

}

#yoo-zoo .item div.pos-bottom .element.last {

	padding-bottom: 20px;

	background :none;

}



/* element type: socialbookmarks */

#yoo-zoo .item div.socialbookmarks {

	display: inline-block;

	cursor: pointer;

}



#yoo-zoo .item div.socialbookmarks a { background-image: url(../images/socialbookmarks.png); }

#yoo-zoo .item div.socialbookmarks a.facebook:hover { background-position: 0 -300px; }

#yoo-zoo .item div.socialbookmarks a.twitter:hover { background-position: 0 -325px; }

#yoo-zoo .item div.socialbookmarks a.google:hover { background-position: 0 -350px; }

#yoo-zoo .item div.socialbookmarks a.technorati:hover { background-position: 0 -375px; }

#yoo-zoo .item div.socialbookmarks a.delicious:hover { background-position: 0 -400px; }

#yoo-zoo .item div.socialbookmarks a.digg:hover { background-position: 0 -425px; }

#yoo-zoo .item div.socialbookmarks a.stumbleupon:hover { background-position: 0 -450px; }

#yoo-zoo .item div.socialbookmarks a.reddit:hover { background-position: 0 -475px; }

#yoo-zoo .item div.socialbookmarks a.myspace:hover { background-position: 0 -500px; }

#yoo-zoo .item div.socialbookmarks a.yahoo:hover { background-position: 0 -525px; }

#yoo-zoo .item div.socialbookmarks a.live:hover { background-position: 0 -550px; }

#yoo-zoo .item div.socialbookmarks a.email:hover { background-position: 0 -575px; }



/* position: related */

#yoo-zoo .item div.pos-related {

	margin-bottom: 20px;

	padding-top: 19px;

	background: url(../images/article_separator.png) 0 0 repeat-x;

}



#yoo-zoo .item div.pos-related ul {

	list-style: none;

	margin: 0px;

	padding: 0 0 0 15px;

}



#yoo-zoo .item div.pos-related li {

	padding-left: 10px;

	line-height: 18px;

	background: url(../images/arrow.png) 0 0 no-repeat;

}



#yoo-zoo .item div.pos-related li:hover { background-position: 0 -40px; }



/* position: author */

#yoo-zoo .item div.pos-author {

	padding: 15px 15px 15px 15px;

	border-top: 1px solid #E1E1E2;

	border-bottom: 1px solid #E1E1E2;

	background: #ffffff;

	overflow: hidden;

}



#yoo-zoo .item div.pos-author .element-relateditems > div {

	margin-bottom: 15px;

	overflow: hidden;

}

#yoo-zoo .item div.pos-author .element-relateditems > div:last-child { margin-bottom: 0px; }



/* related item */

#yoo-zoo .item div.pos-author div.sub-pos-media {

	margin: 0px 15px 0px 0px;

	padding: 3px;

	border: 1px solid #E6E6E6;

	background: #ffffff;

	float: left;

}

#yoo-zoo .item div.pos-author div.sub-pos-media > a { display: block; }



#yoo-zoo .item div.pos-author h4.sub-pos-title {

	margin: 0px 0px 0px 0px;

	font-size: 16px;

	font-weight: normal;

	line-height: 18px;

	color: #323232;

}



#yoo-zoo .item div.pos-author div.sub-pos-description { margin: 10px 0px 0px 0px; }



#yoo-zoo .item div.pos-author p.sub-pos-links { margin: 10px 0px 0px 0px; }



#yoo-zoo .item div.pos-author p.sub-pos-links span a:after {

	content: " »";

	font-size: 14px;

}

